improvement of transport facilities - Français Anglais Dictionnaire